@charset "utf-8";

.banner{ width:100%; height:529px; float:left;}
.flexslider{position:relative;height:529px;overflow:hidden;background:url(../images/common/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:529px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:40px;overflow:hidden;background:url(../images/common/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:42%;}
.flex-direction-nav li a{display:block;width:45px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/common/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/common/next.png) center center no-repeat;}

.chanpin{ width:1258px; height:auto;margin:35px auto 0; }
.cpbt{ width:100%; margin:0 auto; height:80px; line-height:40px; font-weight:bold; font-size:36px; text-align:center; font-weight:bold;}
.cpbt i{ color:#e9e9e9; font-size:24px; font-style:normal;}
.cplist {width:1256px; margin:15px auto 0;overflow:hidden;zoom:1; _height:300px;}
.cplist .pcont {width:1130px;float:left;padding-left:5px;overflow:hidden;}
.cplist .ScrCont {width:4766px;zoom:1;margin-left:-5px;}
.cplist #List1_1, .cplist #List2_1 { float:left; width:1110px; overflow:hidden;}
.cplist .LeftBotton, .cplist .RightBotton { height:94px; float:left;  }
.cplist .LeftBotton {background: url(../images/common/left.png) no-repeat;margin:75px 15px 0px 0; width:43px; height:82px;}
.cplist .RightBotton {background: url(../images/common/right.png) no-repeat;margin:75px 0px 0px 0; width:43px; height:82px;float:right;}
.cplist li{ width:330px; height:290x; margin:20px 25px 10px; _margin:20px 25px 10px;  text-align:center; float:left; }
.cplist li a span{ display:block; background:#fff;height:240px; width:330px;overflow:hidden; position:relative; z-index:1;}
.cplist li a span img{ height:240px; width:330px;transition:all 0.5s;}
.cplist li a{ color:#333; height:45px; line-height:45px;}
.cplist li:hover a span img{transform: scale(1.1, 1.1);}
.cplist li a div{ width:330px; height:240px; background:url(../images/common/jia.png) center no-repeat #334ba5; position:relative; z-index:2; margin-top:-240px; opacity:0;transition:all 0.5s;}
.cplist li a:hover div{opacity:0.6;}

.bg{ width:100%; height:auto; padding:50px 0; background:#f1f1f1; margin-top:40px; overflow:hidden;}
.guanyu{ width:100%; float:left; height:auto;}
.guanyu .cpbt i{ color:#d9d9d9;}
.more{ display:block; width:100%; color:#d31a1a; text-align:center;}
.gylist{ width:100%; float:left; color:#666; line-height:30px; margin:15px 0; text-align:center;}

.xinwen{ width:1100px; margin:50px auto;height:auto;}
.xwlist{ width:100%; float:left; height:auto; margin:15px 0;}
.xwlist li{ width:500px; height:60px; line-height:30px; background:#f1f3fb; box-shadow: 0 0 5px #666; padding:15px; float:left; margin:20px 40px 0 0; *margin:20px 20px 0 0; cursor:pointer;}
.xwlist li a{ display:block; width:400px; float:left; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; color:#334ba5; font-weight:bold;}
.xwlist li span{ float:right; color:#999;}
.xwlist li p{ width:100%; height:36px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#999; float:left;}
.xwlist li:nth-child(2n){ margin-right:-40px;}
.xwlist li:hover{ background:#fff;}










